﻿@charset "utf-8";
/* CSS Document */
body,dl,dt,dd,img,h1,h2,h3,h4,ul,li,span,p,input,div,img{margin:0;padding:0;}
body{font-size:12px;font-family:Microsoft YaHei;white-space:normal; word-wrap:break-word; word-break:break-all;}
button, input, select, textarea,label{vertical-align:middle;outline:none; }
img{border:none;max-width:100%;}
#dituContent img{max-width:none;}
/*强制不换行*/
.g-ws-w { white-space:nowrap; }
/*强制换行*/
.g-ww-bw {white-space:normal; word-wrap:break-word; word-break:break-all; }
a {text-decoration:none;color:#333;outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
i{font-style:normal;}
ul li,dl,dt,dd{list-style:none;}
.fc{clear:both;}
.fl{float:left;}
.fr{float:right;}
.WY{font-family:Microsoft YaHei;}
.red{color:#c00;}
.brown{color:#2a220e;}
/*common*/
/*body{background:url(../images/bodyBg.jpg) repeat;}*/
.wrapper{width:100%;margin:0 auto;position:relative;}
.header{width:100%;}

.container{padding:0 5px;margin:8px 0;}
/*header*/
.header{position:relative;}
.header h1{padding:4px;width:188px;height:26px;}
.header .menuBtn{position:absolute;right:10px;top:8px;font-size:14px;font-weight:normal;color:#333;font-family:Microsoft Yahei;display:block;height:20px;line-height:20px;padding-left:12px;border-left:1px solid #c1c1c1;}
.header .menuBtn img{vertical-align:middle;margin-left:5px;}

/*footer*/
.footer{text-align:center;line-height:20px;margin-top:5px;}
/*onlinePlay*/
.onlinePlay{width:100%;height:105px;background:url(../images/playBg.png) repeat;text-align:center;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;position:relative;}
.onplay{padding-top:20px;color:#043373;font-size:14px;}
.playTit{font-size:22px;line-height:44px;text-shadow:0 0 5px #ffffbe;color:#2B5232;}
.onlinePlay .date{width:100%;line-height:38px;height:38px;font-size:14px;color:#06d1aa;position:absolute;left:0;bottom:0;}
.onlinePlay .turnOn,.onlinePlay .turnOff{width:46px;height:38px;position:absolute;right:12px;top:0;background-image:url(../images/play.png);}
.onlinePlay .turnOff{background-position:0 0;}
.onlinePlay .turnOn{background-position:-47px 0;}
.posterList .title{margin-bottom:0;}
/*partner*/
table.show{margin:0 auto;background:#e8e8ea;color:#000;}
table.show .partner{position:relative;}
table.show td{padding:4px;background:#fff;cursor:pointer;position:relative;}
table.show td .bg{position:absolute;left:0;top:0;display:block;width:24px;height:24px;background:url(../images/bg1.png) no-repeat;}
table.show strong{line-height:24px;color:#1385EE;font-size:14px;font-weight:bold;}
table.show img{vertical-align:middle;width:100px;height:76px;}
.bottomBtn{text-align:center;color:#fff;margin:10px 0;}
h3.title{line-height:26px;font-size:16px;font-weight:normal;color:#17317c;border-bottom:1px solid #3CA617;margin-bottom:10px;}
.only_img{margin:10px 0;text-align:center;font-size:12px;}
p.main_txt,p.txt{font-size:14px;margin-bottom:5px;line-height:1.4em;}
p.txt a{color:#CD0505;}
/*activities*/
.listStyle{min-height:62px;padding:10px 0;border-bottom:1px solid #ccc;cursor:pointer;}
.listStyle dt{margin-right:8px;padding:2px;border:1px solid #ccc;float:left;}
.listStyle dt,.listStyle dt img{width:80px;height:56px;}
.listStyle dd strong{line-height:22px;font-size:15px;}
.rules{margin-bottom:10px;border-radius:3px;box-shadow:0 1px 3px #666;padding:10px;padding-top:0;color:#fff;background:#55AA35;}
.rules h3{color:#E7EA04;line-height:28px;border-bottom:1px solid #0C743C;box-shadow:0 1px 0 rgba(225,225,225,0.2);margin-bottom:6px;font-weight:normal;}
.actor{padding:10px;background:#fff;margin-bottom:10px;}
.actor dl{overflow:hidden;}
.actor dt{width:100%;overflow:hidden;}
.actor dt img{width:100%;}
.actor dd{padding-top:5px;}
.actor dd strong{font-weight:normal;font-size:14px;color:#333;}
.actor dd p{line-height:18px;color:#999;position:relative;}
.actor dd p .download{position:absolute;right:0;bottom:0;}
/*products*/
h2.xilie{line-height:28px;margin-top:10px;height:28px;background:url(../images/bg1.jpg) repeat-x;position:relative;}
h2.xilie span{display:inline-block;padding:0 5px;background:#1385EE;font-size:15px;font-weight:normal;color:#fff;font-family:Microsoft YaHei;position:absolute;left:20px;top:0;}
.services dl,.products dt,.products dd,.products p{margin:0;padding:0;}
.services dl{width:124px;border:1px solid #c1c1c1;margin-left:20px;margin-top:10px;_display:inline;float:left;cursor:pointer;}
.services dt,.products img{width:124px;height:82px;}
.services dt{border-bottom:1px solid #c1c1c1;}
.services dd{font-family:Microsoft YaHei;padding:10px;padding-top:0;font-size:12px;}
.services dd strong{line-height:30px;font-size:14px;}
.services dd b{font-weight:normal;font-size:14px;color:#f00;}
.services ul span{font-size:10px;color:#5F433B;position:absolute;right:0;top:0;}
.RMB{width:100%;padding-top:10px;border-top:1px solid #e5e5e5;}
.RMB b,.RMB span,.RMB input{font-size:14px;width:32px;display:block;height:30px;line-height:37px;float:left;}
.RMB b{font-weight:normal;width:auto;color:#333;font-family:Microsoft YaHei;}
.RMB input{text-align:center;height:30px;line-height:35px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;border-left:0;}
.RMB .Up{border:1px solid #ececec;background:url(../images/btn2.jpg) no-repeat -32px 0;}
.RMB .Down{border:1px solid #ececec;background:url(../images/btn2.jpg) no-repeat;}
.joinCar{padding-bottom:10px;text-align:right;}
.joinCar .car{width:77px;height:20px;text-align:center;font-size:12px;color:#fff;line-height:20px;background:#f00;border:none;}
p.size{line-height:18px;margin:8px 0;}
.txt1{line-height:20px;font-size:12px;color:#666;}
/*login*/
.person{margin-bottom:5px;}
.person input.txt,.person textarea{width:98%;height:22px;margin-top:2px;line-height:22px;padding:2px 4px;border:1px solid #c1c1c1;box-shadow:0 0 1px #f3f3f3;}
.person select{border:1px solid #c1c1c1;box-shadow:0 0 1px #f3f3f3;}
.person textarea{resize:none;height:80px;}
.give{text-align:center;}
.give input{color:#fff;font:normal 14px/34px Microsoft YaHei;width:100%;height:34px;border:1px solid #5FB866;background:url(../images/bg1.jpg) repeat-x 0 -209px;border-radius:2px;box-shadow:1px 1px 3px #999;border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top, #7db72f, #4e7d0e);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');text-shadow: 0 1px 1px rgba(0,0,0,.6);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #e8f0de;}
/*member*/
.Card{position:relative;width:290px;height:152px;padding:10px;margin:5px auto;background:url(../images/card.png) no-repeat;color:#2B3D35;border-radius:10px;box-shadow: 0 0 2px hsla(0, 0%, 0%,0.3),0 0 5px hsla(0, 0%, 53%, 1);}
.cardHead{width:290px;line-height:40px;height:40px;position:relative;}
.cardHead span{float:right;}
.cardHead strong{position:absolute;left:0px;top:0px;}
.cardHead strong img{height:40px;}
.Card dl{min-height:90px;padding:7px 5px;line-height:22px;font-size:14px;}
.Card dt{float:left;width:90px;height:90px;margin-right:20px;}
.onlyImg{text-align:center;margin:8px 0;font-size:12px;}
.onlyImg img{max-width:100%;}
.cardFoot{line-height:16px;height:16px;text-align:right;}
.clickJoin{width:290px;height:35px;line-height:35px;padding:0 10px;color:#fff;background-color:hsla(0,0%,0%,0.6);border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute;left:0;bottom:0;}

section.module{margin-bottom:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;color:#333;}
section.module li{font-size:14px;padding:12px 15px 12px 10px;border-bottom:1px solid #ccc;position:relative;}
section.module li:last-child{border:none;}
section.module li span.go{display:block;width:13px;height:16px;background:url(../images/ico-next2.png) no-repeat;position:absolute;right:10px;top:10px;}
.module .askFor{background:#fff;font-size:14px;padding:10px;}
.askFor .replySir{position:absolute;right:5px;top:0;display:block;width:16px;height:18px;background:url(../images/gift.png) no-repeat -73px 0;}
/*together*/
#tab{height:28px;width:100%;background:url(../images/title-bg.png) repeat-x 0 -80px;margin-bottom:10px;}
#tab span{display:block;width:56px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:12px;margin-top:4px;margin-left:7px;cursor:pointer;float:left;}
#tab .focus{color:#ffc00a;background:url(../images/small1.jpg) no-repeat;}
.card{color:#fff;width:290px;height:109px;padding:4px 10px;margin:0 auto 15px;background:url(../images/card1.jpg) no-repeat;box-shadow:2px 3px 3px #000;position:relative;}
.card h2{width:78%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.card h2 img{width:41px;vertical-align:middle;margin-right:12px;}
.card h2 a{color:#fff;font-size:14px;}
.card_title span{float:right;font-size:9px;}
.dolor{height:24px;font-size:14px;text-align:right;position:relative;top:22px;}
.dolor span{margin:0 46px;}
.dolor span:last-child{margin-right:5px;}
.card .Rules{font-size:10px;line-height:14px;width:134px;position:relative;top:-18px;}
.card .late_date{height:14px;text-align:right;width:248px;top:100px;position:absolute;left:0;}
.card .bg{display:block;height:54px;position:absolute;right:0;bottom:0;}
/* rainbow */
.dolor .rainbows span{width:100px;text-align:center;margin:0;}
.dolor .rainbows{font-family:SimHei;font-size:35px;height:35px;overflow:hidden;position:absolute;display:block;width:100px;margin:0;right:14px;top:-13px;}
.rainbow{background:transparent;display:block;position:relative;height:1px;overflow:hidden;z-index:5;}
.rainbow span{position:absolute;display:block;top:0;left:0px;}
.rainbows .highlight{color:#fff;display:block;position:absolute;top:-2px;left:0px;z-index:4;}
.rainbows .shadow{color:#000;display:block;position:absolute;opacity:0.5;filter:alpha(opacity=50);top:2px;left:2px;z-index:3;}
.bottomBtn{text-align:center;color:#fff;margin-top:15px;}
.bottomBtn .btn{color:#D4A201;padding:9px 0;font-family:Microsoft YaHei;font-size:16px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#A80E02;border:none;width:100%;}
/*searchMem*/
.commonBtn{background:#0978C7;text-align:center;margin:5px 0;}
.commonBtn th,.commonBtn td{background:#fff;padding:2px;color:#006168;}
/*host*/
.hostImg{margin:0 auto;width:310px;}
.hostImg dl{width:135px;padding:5px;background:#eee;border-radius:3px;margin:5px;line-height:22px;cursor:pointer;float:left;}
.hostImg dl dt{max-height:152px;overflow:hidden;max-width:100%;}
.personDet td{padding:2px 0;font-size:14px;}
.posterList{position:absolute;left:0;bottom:0;padding-right:50px;display:none;}
#turnList{position:absolute;right:0;top:202px;width:50px;height:30px;background-image:url(../images/column.png);background-repeat:no-repeat;}
#mainPeople{padding:5px;width:230px;height:416px;opacity:0.9;background:#fff;}
.turnOff{background-position:-50px 0;}
#mainPeople dl{line-height:20px;min-height:50px;padding:5px 0;border-bottom:1px solid #ccc;}
#mainPeople dl dt{width:50px;margin:0 5px 5px 0;float:left;}
/*弹出层*/
.shade{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:0.3;display:none;z-index:100;}
.shade1{z-index:100;}
.shade2{z-index:200;}
.shade3{z-index:300;}
.hideDiv{width:300px;position:fixed;left:50%;top:50%;padding:5px;background-color:#fff;z-index:150;display:none;border:2px solid #0d0d0d;}
.hideDiv p{margin-top:10px;}
.hideDiv select{margin-right:5px;}
.hideDiv .columnList{display:inline-block;width:78px;}
.hideDiv .txt{width:220px;height:24px;line-height:24px;border:1px solid #ccc;}
.hideDiv .test_default{margin-left:-2px;}
.hideDiv .tips{font-size:14px;}
.hideDiv .titTxt{min-width:72px;text-align:right;display:inline-block;}
.closeTop strong{position:absolute;left:0;top:0;font-size:16px;}
.closeTop span{display:inline-block;width:21px;cursor:pointer;}
.closeTop{position:relative;height:21px;text-align:right;margin-right:0;}
.BottomBtn{text-align:center;margin-top:5px;}
.BottomBtn input{width:auto;padding:0 18px;}
.orderBtn{position:absolute;left:0;bottom:31px;text-align:center;width:100%;}
.pay,.del{height:34px;line-height:34px;color:#E8F0DE;font-family:Microsoft YaHei;font-size:16px;text-align:center;text-shadow: 0 1px 1px rgba(0,0,0,.6);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);color: #e8f0de;}
.del{background: #AC7226;background: -webkit-gradient(linear, left top, left bottom, from(#ffa956), to(#b25800));background: -moz-linear-gradient(top, #ffa956, #b25800);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa956', endColorstr='#b25800');}
.pay{border: 1px solid #538312;display:inline-block;width:100%;background: #64991e;background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));background: -moz-linear-gradient(top, #7db72f, #4e7d0e);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');}
/*选商家*/
.nav{position:fixed;right:0;top:34px;display:none;z-index:999;width:100%;}
.nav .arrow{width:18px;height:10px;background:url(../images/small4.png) no-repeat;position:absolute;right:0;top:-10px;}
.bigNav{width:40%;height:100%;position:absolute;right:0;top:0;background-color:#d0d0d0;overflow-y:scroll;}
.bigNav h2{font-family:Microsoft Yahei;font-size:14px;line-height:36px;padding-left:12px;}
.navlist li{line-height:34px;height:34px;position:relative;border-bottom:1px dashed #939393;}
.navlist a{display:block;font-size:14px;padding-left:12px;}
.smbg{display:none;}
.focus .smbg{display:block;width:5px;height:10px;background:url(../images/small4.png) no-repeat -18px 0;position:absolute;left:0;top:12px;}
.navlist .focus a{color:#dd4b0f;font-weight:bold;}
figure.comeGift[data-count]:after {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius:3px;
    color: #FFFFFF;
    content: attr(data-count);
    font-size: 12px;
    padding: 5px 0;
    position: absolute;
    left:15px;
    top: 5px;
    z-index: 10;
}
figure.comeGift {
    height: 140px;
    padding: 0 10px;
    position: relative;
    white-space: nowrap;
	margin:0;
}
figure.comeGift>div {
	overflow-x:auto;
	overflow-y:hidden;
}
figure.comeGift img {
	width:auto;
    height: 140px;
    margin-right: 5px;
    margin-top: 0;
}


.smallNav{overflow-y:scroll;position:absolute;left:0;top:0;width:60%;background-color:#eeeeee;min-height:300px;display:none;}
.smallNav h3{font-size:14px;line-height:30px;padding-left:12px;}
.smList a{line-height:30px;padding-left:12px;display:block;}
.placeTit{margin-bottom:5px;line-height:34px;text-align:center;background:#004588;font-size:16px;font-weight:bold;color:#fff;border-radius:3px;position:relative;}
.placeTit .back{display:block;width:34px;height:34px;border-right:1px solid #004588;box-shadow:1px 0 0 #115ba2;font-size:12px;position:absolute;left:0;top:0;padding:0 10px;background:url(../images/back.png) no-repeat center center;}
.placeTit .menuBtn{height:34px;display:block;position:absolute;top:0;right:10px;font-size:12px;font-weight:normal;}
.placeTit .menuBtn img{margin-left:5px;}

/*loading图*/
.shadow{width:100%;height:100%;text-align:center;position:fixed;left:0;top:0;z-index:800;}
.shadowBg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:801;background:rgba(0,0,0,0.6);}
.shadow .loading{position:relative;top:50%;z-index:999;margin-top:-60px;color:#9BCA5B;font-size:16px;}
.shadow .loading img{margin-bottom:5px;}
.loadingTB{width:100%;height:20px;padding:4px 0;line-height:20px;text-align:center;background:#fff;position:fixed;left:0;bottom:0;}
.loadingTB img{height:20px;margin-right:20px;margin-bottom:-5px;}


.friendlink{padding:0 5px;border:1px solid #e7e7e7;background:#f6f6f6;font-size:14px;margin-top:10px;}
.friendlink .txt{margin:0;padding:0 15px 0 5px;line-height:28px;display:block;border-bottom:1px solid #e3e3e3;background:url(../images/ico-next2.png) no-repeat right center;}
.friendlink .txt:last-child{border:none;}
@media screen and (min-width:600px){
.wrapper{width:600px;margin:0 auto;}	
}
